const seq = require('./connections/mysql_connect');

require('./models/index');

//用来测试mysql有没有连接成功
seq.authenticate().then(() => {
    console.log('MySQL server is connected successfully!');//连接成功
}).catch(error => {
    console.log('MySQL server connection failed, error:' + error);//连接失败
});

//这一步是将我们定义的表同步到数据库中
//在本目录终端执行 node sync.js 才可把数据表同步到数据库中，不执行的话后续添加数据会失败，因为表都没同步到数据库上嘛。
seq.sync({
    //不受外界影响的强制同步到数据库上面,如果是后面有新增表，
    //又不想把以前创建的表重新同步（同步了表中的数据会被删除），就把force:true注释掉
    // force: true,
}).then(() => {
    console.log('The table has been synchronised into database successfully!');
    process.exit();//写完后就关掉同步进行
})
